home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / SciAn / src / ScianTemplateLib.h < prev    next >
Text File  |  1994-08-01  |  16KB  |  546 lines

  1. /*ScianTemplateLib.h
  2.   Template library for SciAn controls
  3.   Eric Pepke
  4.   August 10, 1992
  5. */
  6.  
  7. Template VisAsTemplate[] =
  8.     {
  9.     {"Show Controls", 180, 340, 10, 40},
  10.     {"Visualize", 10, 170, 10, 40},
  11.     {"Visualizations Corral", 10, 316, 74, 215},
  12.     {"Visualization Type Field", 10, 340, 250, 318},
  13.     {"Visualize As String", 10, 312, 322, 340},
  14.     {"Panel", 0, 350, 0, 350},
  15.     {"", 0, 0, 0, 0}
  16.     };
  17.  
  18. Template NormalDatasetTemplate[] =
  19.     {
  20.     {"Interpolate in Time", 158, 428, 141, 163},
  21.     {"Show Controls", 10, 148, 10, 40},
  22.     {"Colors Text", 10, 148, 60, 78},
  23.     {"Color Palette", 10, 148, 84, 174},
  24.     {"Info Text", 10, 428, 173, 330},
  25.     {"Dataset", 0, 112, -82, -20},
  26.     {"Dataset Object Attributes", 438, 556, 10, 330},
  27.     {"Panel", 0, 590, 0, 340},
  28.     {"", 0, 0, 0, 0}
  29.     };
  30.  
  31. Template VisContoursTemplate[] =
  32.     {
  33.     {"Divisions Text", 20, 122, 12, 30},
  34.     {"Maximum Text", 20, 122, 84, 102},
  35.     {"Step Text", 20, 122, 48, 66},
  36.     {"Minimum Text", 20, 122, 120, 138},
  37.     {"Origin Text", 20, 122, 156, 174},
  38.  
  39.     {"Divisions", 137, 229, 10, 36},
  40.     {"Step", 137, 229, 46, 72},
  41.     {"Maximum", 137, 229, 82, 108},
  42.     {"Minimum", 137, 229, 118, 144},
  43.     {"Origin", 137, 229, 154, 180},
  44.  
  45.     {"Contour Field Text", 20, 158, 206, 224},
  46.     {"Contour Field", 20, 158, 230, 320},
  47.     {"Panel", 0, 590, 0, 340},
  48.     {"", 0, 0, 0, 0}
  49.     };
  50.  
  51. Template VisPointCloudTemplate[] =
  52.     {
  53.     {"Random Jitter", 178, 418, 266, 288},
  54.     {"Show Missing Data", 178, 418, 298, 320},
  55.     {"Points Field Text", 20, 158, 206, 224},
  56.     {"Points Field", 20, 158, 230, 320},
  57.     {"Bounds", 0, 112, -298, -236},
  58.     {"Color", 0, 112, -226, -164},
  59.     {"Dots", 0, 112, -154, -92},
  60.     {"Point Cloud", 0, 112, -82, -20},
  61.     {"Visualization Object Attributes", 438, 556, 10, 330},
  62.     {"Panel", 0, 590, 0, 340},
  63.     {"", 0, 0, 0, 0}
  64.     };
  65.  
  66. Template VisDeformTemplate[] =
  67.     {
  68.     {"Invert Surface", 20, 241, 20, 42},
  69.     {"Factor Text", 268, 384, 245, 266},
  70.     {"Deformation Factor", 268, 385, 272, 298},
  71.     {"Splat", 248, 268, 272, 298},
  72.     {"Deform Switch", 168, 238, 84, 352},
  73.     {"Fixed Deformation Text", 0, 178, 230, 266},
  74.     {"Fixed Deformation", 20, 158, 272, 298},
  75.     {"Deform Field Text", 20, 158, 82, 100},
  76.     {"Deform Field", 20, 158, 106, 196},
  77.     {"Visualization Object Attributes", 438, 536, 10, 330},
  78.     {"Deformation Offset", 306, 424, 214, 240},
  79.     {"Plus", 286, 306, 214, 240},
  80.     {"Offset Text", 305, 423, 172, 208},
  81.     {"Panel", 0, 570, 0, 340},
  82.     {"", 0, 0, 0, 0}
  83.     };
  84.  
  85. Template VisSizeTemplate[] =
  86.     {
  87.     {"Factor Text", 268, 384, 245, 266},
  88.     {"Size Factor", 268, 385, 272, 298},
  89.     {"Splat", 248, 268, 272, 298},
  90.     {"Deform Switch", 168, 238, 84, 352},
  91.     {"Fixed Size Text", 0, 178, 230, 266},
  92.     {"Fixed Size", 20, 158, 272, 298},
  93.     {"Size Field Text", 20, 158, 82, 100},
  94.     {"Size Field", 20, 158, 106, 196},
  95.     {"Visualization Object Attributes", 438, 536, 10, 330},
  96.     {"Size Offset", 306, 424, 214, 240},
  97.     {"Plus", 286, 306, 214, 240},
  98.     {"Offset Text", 305, 423, 172, 208},
  99.     {"Panel", 0, 570, 0, 340},
  100.     {"", 0, 0, 0, 0}
  101.     };
  102.  
  103. Template VisNumbersTemplate[] =
  104.     {
  105.     {"Format Text", 188, 428, 274, 300},
  106.     {"Format:", 188, 278, 302, 320},
  107.     {"No background", 200, 350, 20, 42},
  108.     {"Background Value Label", 280, 360, 52, 70},
  109.     {"Background Value", 300, 340, 80, 160},
  110.     {"Background Color Label", 200, 280, 52, 70},
  111.     {"Background Color", 200, 280, 80, 160},
  112.     {"Background", 190, 360, 10, 180},
  113.     {"Text Value Label", 110, 170, 52, 70},
  114.     {"Text Color Value", 120, 160, 80, 160},
  115.     {"Text Color Label", 20, 100, 52, 70},
  116.     {"Text Color", 20, 100, 80, 160},
  117.     {"Text", 10, 180, 10, 180},
  118.     {"Numbers Field Text", 20, 128, 206, 224},
  119.     {"Numbers Field", 20, 128, 230, 320},
  120.     {"Slice", 0, 92, -154, -92},
  121.     {"Numbers", 0, 92, -82, -20},
  122.     {"Visualization Object Attributes", 438, 536, 10, 330},
  123.     {"Panel", 0, 570, 0, 340},
  124.     {"", 0, 0, 0, 0}
  125.     };
  126.  
  127. Template VisWireFrameTemplate[] =
  128.     {
  129.     {"Pixels Legend", 334, 394, 104, 122},
  130.     {"Width Slider Readout", 258, 328, 102, 128},
  131.     {"Line Width Legend", 257, 407, 138, 156},
  132.     {"Width Slider", 258, 408, 162, 200},
  133.     {"Width Scale", 258, 408, 199, 229},
  134.     {"Antialiasing", 258, 408, 234, 256},
  135.     {"Depth Cueing", 258, 408, 266, 288},
  136.     {"Draw Lines", 258, 408, 298, 320},
  137.     {"Bounds", 0, 112, -514, -452},
  138.     {"Color", 0, 112, -442, -380},
  139.     {"Dots", 0, 112, -370, -308},
  140.     {"Lines", 0, 112, -298, -236},
  141.     {"Surface", 0, 112, -226, -164},
  142.     {"Deform", 0, 112, -154, -92},
  143.     {"Mesh", 0, 112, -82, -20},
  144.     {"Visualization Object Attributes", 438, 556, 10, 330},
  145.     {"Panel", 0, 590, 0, 340},
  146.     {"", 0, 0, 0, 0}
  147.     };
  148.  
  149. Template VisDotsTemplate[] =
  150.     {
  151.     {"Bigger Dots", 257, 408, 202, 224},
  152.     {"Antialiasing", 258, 408, 234, 256},
  153.     {"Depth Cueing", 258, 408, 266, 288},
  154.     {"Draw Dots", 258, 408, 298, 320},
  155.     {"Bounds", 0, 92, -514, -452},
  156.     {"Color", 0, 92, -442, -380},
  157.     {"Dots", 0, 92, -370, -308},
  158.     {"Lines", 0, 92, -298, -236},
  159.     {"Surface", 0, 92, -226, -164},
  160.     {"Deform", 0, 92, -154, -92},
  161.     {"Mesh", 0, 92, -82, -20},
  162.     {"Visualization Object Attributes", 438, 536, 10, 330},
  163.     {"Panel", 0, 570, 0, 340},
  164.     {"", 0, 0, 0, 0}
  165.     };
  166.  
  167. Template LineTemplate[] =
  168.     {
  169.     {"None", 190, 330, 101, 123},
  170.     {"Dithered Gray", 190, 330, 74, 96},
  171.     {"Alpha Gray", 190, 330, 47, 69},
  172.     {"Black", 190, 330, 20, 42},
  173.     {"Shadow Radio", 190, 330, 20, 123},
  174.     {"Shadow", 180, 340, 10, 143},
  175.     {"At End", 190, 330, 213, 235},
  176.     {"At Start", 190, 330, 245, 267},
  177.     {"Arrowhead", 180, 340, 153, 287},
  178.     {"Pixels Legend", 100, 160, 26, 44},
  179.     {"Width Slider Readout", 20, 90, 25, 51},
  180.     {"Line Width Legend", 20, 160, 61, 79},
  181.     {"Width Scale", 20, 160, 125, 150},
  182.     {"Width Slider", 20, 160, 85, 125},
  183.     {"Text Value Label", 110, 170, 163, 181},
  184.     {"Line Color Value", 120, 160, 187, 267},
  185.     {"Line Color Label", 20, 100, 163, 181},
  186.     {"Line Color", 20, 100, 187, 267},
  187.     {"Line", 10, 170, 10, 287},
  188.     {"Panel", 0, 350, 0, 297},
  189.     {"", 0, 0, 0, 0}
  190.     };
  191.  
  192. Template SpaceTemplate[] =
  193.     {
  194.     {"Show Motion Guides", 10, 218, 11, 33},
  195.     {"Show Rotation Guides", 10, 217, 43, 65},
  196.     {"Panel", 0, 228, 0, 75},
  197.     {"", 0, 0, 0, 0}
  198.     };
  199.  
  200. Template ArrowsTemplate[] =
  201.     {
  202.     {"Solid", 336, 418, 260, 282},
  203.     {"Flat", 336, 418, 287, 309},
  204.     {"Wire", 255, 326, 260, 282},
  205.     {"Line", 255, 326, 287, 309},
  206.     {"Arrow Style", 245, 428, 250, 329},
  207.     {"Head LENGTH Number", 170, 270, 62, 88},
  208.     {"Head Length Text", 20, 160, 63, 81},
  209.     {"Head Radius Number", 170, 270, 98, 124},
  210.     {"Head Radius Text", 20, 160, 99, 117},
  211.     {"Shaft Radius Number", 170, 270, 134, 160},
  212.     {"Shaft Radius Text", 20, 160, 135, 153},
  213.     {"Arrow Length Number", 170, 270, 170, 196},
  214.     {"Arrow Length Text", 20, 160, 171, 189},
  215.     {"Arrows Field Text", 20, 128, 206, 224},
  216.     {"Arrows Field", 20, 128, 230, 320},
  217.     {"Bounds", 0, 92, -442, -380},
  218.     {"Color", 0, 92, -370, -308},
  219.     {"Surface", 0, 92, -298, -236},
  220.     {"Geometry", 0, 92, -226, -164},
  221.     {"Slice", 0, 92, -154, -92},
  222.     {"Arrows", 0, 92, -82, -20},
  223.     {"Visualization Object Attributes", 438, 536, 10, 330},
  224.     {"Panel", 0, 569, 0, 339},
  225.     {"", 0, 0, 0, 0}
  226.     };
  227.  
  228. Template RendererTemplate[] =
  229.     {
  230.     {"Color Map Hardware", 20, 226, 136, 158},
  231.     {"No Filter", 20, 226, 74, 96},
  232.     {"2 to 1 shrink", 20, 226, 47, 69},
  233.     {"Four neighbor average", 20, 226, 20, 42},
  234.     {"Image Filter", 10, 236, 10, 116},
  235.     {"No Renderer", 20, 226, 190, 212},
  236.     {"Full Color Hardware", 20, 226, 163, 185},
  237.     {"Renderer Type", 10, 236, 126, 232},
  238.     {"Panel", 0, 246, 0, 242},
  239.     {"", 0, 0, 0, 0}
  240.     };
  241.  
  242. Template PaletteTemplate[] =
  243.     {
  244.     {"Ramp", 10, 145, 319, 349},
  245.     {"Reverse", 155, 290, 319, 349},
  246.     {"Ruffle", 300, 435, 319, 349},
  247.     {"Smooth", 445, 580, 319, 349},
  248.     {"Sharpen", 590, 728, 319, 349},
  249.  
  250.     {"Palette Colors", 198, 728, 46, 299},
  251.     {"Free form", 20, 66, 233, 279},
  252.     {"Sine", 76, 122, 233, 279},
  253.     {"Triangle", 132, 178, 233, 279},
  254.     {"Sawtooth", 20, 66, 177, 223},
  255.     {"Toothsaw", 76, 122, 177, 223},
  256.     {"Square", 132, 178, 177, 223},
  257.     {"Waveform Tools", 378, 536, 285, 381},
  258.     {"Edit Component", 10, 188, 167, 299},
  259.     {"Intensity Text", 108, 188, 52, 70},
  260.     {"Intensity", 132, 172, 77, 157},
  261.     {"HS Text", 8, 128, 52, 70},
  262.     {"Color", 26, 106, 77, 157},
  263.     {"NColors Legend", 120, 174, 10, 32},
  264.     {"N Colors", 10, 110, 10, 36},
  265.     {"Field Max Legend", 478, 588, 10, 31},
  266.     {"Field Max", 598, 728, 10, 36},
  267.     {"Field Min Legend", 188, 280, 10, 32},
  268.     {"Field Min", 290, 420, 10, 36},
  269.     {"Panel", 0, 738, 0, 359},
  270.     {"", 0, 0, 0, 0}
  271.     };
  272.  
  273. Template RectangleTemplate[] =
  274.     {
  275.     {"None", 190, 330, 101, 123},
  276.     {"Dithered Gray", 190, 330, 74, 96},
  277.     {"Alpha Gray", 190, 330, 47, 69},
  278.     {"Black", 190, 330, 20, 42},
  279.     {"Shadow Radio", 190, 330, 20, 123},
  280.     {"Shadow", 180, 340, 10, 143},
  281.     {"No Interior", 190, 330, 163, 185},
  282.     {"Background Value Label", 280, 340, 195, 213},
  283.     {"Background Value", 290, 330, 219, 299},
  284.     {"Background Color Label", 190, 270, 195, 213},
  285.     {"Background Color", 190, 270, 219, 299},
  286.     {"Interior", 180, 340, 153, 319},
  287.     {"Beveled", 20, 160, 20, 42},
  288.     {"Pixels Legend", 100, 160, 58, 76},
  289.     {"Width Slider Readout", 20, 90, 57, 83},
  290.     {"Border Width Legend", 20, 160, 93, 111},
  291.     {"Width Scale", 20, 160, 157, 182},
  292.     {"Width Slider", 20, 160, 117, 157},
  293.     {"Text Value Label", 110, 170, 195, 213},
  294.     {"Border Color Value", 120, 160, 219, 299},
  295.     {"Border Color Label", 20, 100, 195, 213},
  296.     {"Border Color", 20, 100, 219, 299},
  297.     {"Border", 10, 170, 10, 319},
  298.     {"Panel", 0, 350, 0, 329},
  299.     {"", 0, 0, 0, 0}
  300.     };
  301.  
  302.  
  303. Template BallsTemplate[] =
  304.     {
  305.     {"Jacks", 298, 418, 288, 310},
  306.     {"Cubes", 298, 418, 256, 278},
  307.     {"Octohedra", 298, 418, 224, 246},
  308.     {"Spheres", 298, 418, 192, 214},
  309.     {"Style", 288, 428, 150, 330},
  310.     {"Bounds", 0, 92, -370, -308},
  311.     {"Color", 0, 92, -298, -236},
  312.     {"Surface", 0, 92, -226, -164},
  313.     {"Size", 0, 92, -154, -92},
  314.     {"Points", 0, 92, -82, -20},
  315.     {"Visualization Object Attributes", 438, 536, 10, 330},
  316.     {"Panel", 0, 570, 0, 340},
  317.     {"", 0, 0, 0, 0}
  318.     };
  319.  
  320. /* modified from BallsTemplate */
  321. Template SticksTemplate[] =
  322.     {
  323.     /* name, left, right, top, bottom */
  324.     {"Stick Style", 288, 428, 150, 330},
  325.     {"Lines", 298, 418, 288, 310},
  326.     {"Gutters", 298, 418, 246, 268},
  327.     {"Cylinders", 298, 418, 204, 226},
  328.     {"Bounds", 0, 92, -370, -308},
  329.     {"Color", 0, 92, -298, -236},
  330.     {"Surface", 0, 92, -226, -164},
  331.     {"Size", 0, 92, -154, -92},
  332.     {"Points", 0, 92, -82, -20},
  333.     {"Visualization Object Attributes", 438, 536, 10, 330},
  334.     {"Panel", 0, 570, 0, 340},
  335.     {"", 0, 0, 0, 0}
  336.     };
  337.  
  338. Template ObserverTemplate[] =
  339.     {
  340.     {"Stereo", 132, 375, 57, 165},
  341.     {"Reset Rotation", 132, 252, 257, 283},
  342.     {"Reset Position", 257, 375, 257, 283},
  343.     {"Perspective Control", 10, 122, 9, 283},
  344.     {"Binocular Spacing", 132, 253, 9, 35},
  345.     {"Binocular Legend", 132, 306, 42, 60},
  346.     {"Perspective", 142, 261, 205, 227},
  347.     {"Orthographic", 142, 306, 178, 200},
  348.     {"Crosseyed Stereo", 142, 306, 70, 92},
  349.     {"Anaglyphic Stereo", 142, 306, 124, 146},
  350.     {"Crystal Eyes", 142, 306, 97, 119},
  351.     {"View Type Radio", 142, 306, 77, 205},
  352.     {"View Type", 132, 376, 169, 247},
  353.     {"Placement", 0, 100, -154, -92},
  354.     {"View", 0, 100, -82, -20},
  355.     {"Observer Attributes", 385, 491, 10, 283},
  356.     {"Panel", 0, 525, 0, 293},
  357.     {"", 0, 0, 0, 0}
  358.     };
  359.  
  360. Template StereoTemplate[] =
  361.     {
  362.     {"CAVE", 197, 360, 106, 128},
  363.     {"Crystal Eyes", 20, 182, 106, 128},
  364.     {"Even/Odd", 197, 360, 133, 155},
  365.     {"Odd/Even", 20, 182, 133, 155},
  366.     {"Green/Red", 197, 360, 160, 182},
  367.     {"Red/Green", 20, 182, 160, 182},
  368.     {"Cyan/Red", 197, 360, 187, 209},
  369.     {"Red/Cyan", 20, 182, 187, 209},
  370.     {"Walleyed", 197, 360, 214, 236},
  371.     {"Crosseyed", 20, 182, 214, 236},
  372.     {"Mono", 20, 110, 241, 263},
  373.     {"Binocular Spacing", 156, 277, 10, 36},
  374.     {"Placement", 0, 100, -226, -164},
  375.     {"Stereo", 0, 100, -154, -92},
  376.     {"View", 0, 100, -82, -20},
  377.     {"Observer Attributes", 385, 491, 10, 283},
  378.     {"Stereo Image Presentation", 10, 375, 91, 283},
  379.     {"Binocular Legend", 11, 147, 12, 30},
  380.     {"Panel", 0, 525, 0, 293},
  381.     {"", 0, 0, 0, 0}
  382.     };
  383.  
  384. Template PlacementTemplate[] =
  385.     {
  386.     {"Crystal Eyes", -174, -10, 77, 99},
  387.     {"Reset Position", -184, 1, 228, 254},
  388.     {"Reset Rotation", -184, 0, 257, 283},
  389.     {"Observer Coordinates", 10, 191, 10, 32},
  390.     {"Space Coordinates", 193, 375, 10, 32},
  391.     {"Coordinate System", 10, 375, 10, 32},
  392.     {"Adjust to Space", 214, 374, 50, 72},
  393.     {"Scaling", 105, 195, 48, 74},
  394.     {"Scaling Text", 11, 100, 52, 70},
  395.     {"ZOrigin", 285, 375, 78, 104},
  396.     {"YOrigin", 195, 285, 78, 104},
  397.     {"XOrigin", 105, 195, 78, 104},
  398.     {"Origin Text", 10, 100, 82, 100},
  399.     {"QZ", 285, 375, 116, 142},
  400.     {"QY", 195, 285, 116, 142},
  401.     {"QX", 105, 195, 116, 142},
  402.     {"QScalar", 10, 100, 116, 142},
  403.     {"Quaternion Text", 11, 99, 144, 162},
  404.     {"ZUp", 285, 375, 173, 199},
  405.     {"YUp", 195, 285, 173, 199},
  406.     {"XUp", 105, 195, 173, 199},
  407.     {"Up Text", 10, 101, 176, 194},
  408.     {"ZLookat", 285, 375, 205, 231},
  409.     {"YLookat", 195, 285, 205, 231},
  410.     {"XLookat", 105, 195, 205, 231},
  411.     {"Look At Text", 10, 101, 208, 226},
  412.     {"ZPosn", 285, 375, 237, 263},
  413.     {"YPosn", 195, 285, 237, 263},
  414.     {"XPosn", 105, 195, 237, 263},
  415.     {"Position Text", 11, 101, 240, 258},
  416.     {"Z", 285, 375, 265, 283},
  417.     {"Y", 195, 285, 265, 283},
  418.     {"X", 105, 195, 265, 283},
  419.     {"More", -39, 0, 9, 37},
  420.     {"Perspective Control", -306, -194, 9, 283},
  421.     {"Binocular Spacing", -184, -63, 9, 35},
  422.     {"Binocular Legend", -184, -10, 42, 60},
  423.     {"Perspective", -174, -10, 183, 205},
  424.     {"Orthographic", -174, -10, 156, 178},
  425.     {"Crosseyed Stereo", -174, -10, 129, 151},
  426.     {"Anaglyphic Stereo", -174, -10, 102, 124},
  427.     {"View Type Radio", -174, -10, 82, 185},
  428.     {"View Type", -184, 0, 70, 224},
  429.     {"Panel", -316, 10, 0, 293},
  430.     {"", -316, -316, 0, 0}
  431.     };
  432.  
  433. Template IsosurfaceTemplate[] =
  434.     {
  435.     {"From Data", 286, 428, 288, 310},
  436.     {"From Geometry", 286, 428, 261, 283},
  437.     {"Get Normals", 276, 428, 251, 330},
  438.     {"High values", 28, 148, 80, 102},
  439.     {"Low values", 28, 148, 53, 75},
  440.     {"Enclose Data", 28, 148, 53, 102},
  441.     {"Enclose", 20, 158, 43, 122},
  442.     {"Isovalue Readout", 20, 158, 132, 158},
  443.     {"Isovalue Text", 20, 158, 168, 186},
  444.     {"Iso scale", 178, 226, 10, 330},
  445.     {"Isovalue", 226, 266, 10, 330},
  446.     {"Isosurface Field Text", 20, 158, 206, 224},
  447.     {"Source Field", 20, 158, 230, 320},
  448.     {"Bounds", 0, 112, -514, -452},
  449.     {"Color", 0, 112, -442, -380},
  450.     {"Dots", 0, 112, -370, -308},
  451.     {"Lines", 0, 112, -298, -236},
  452.     {"Surface", 0, 112, -226, -164},
  453.     {"Missing Data", 0, 112, -154, -92},
  454.     {"Isosurface", 0, 112, -82, -20},
  455.     {"Visualization Object Attributes", 438, 556, 10, 330},
  456.     {"Panel", 0, 590, 0, 340},
  457.     {"", 0, 0, 0, 0}
  458.     };
  459.  
  460. Template MissingDataTemplate[] =
  461.     {
  462.     {"Treat As:", 173, 280, 286, 308},
  463.     {"Treat As Missing", 21, 163, 286, 308},
  464.     {"Missing Value", 286, 418, 284, 310},
  465.     {"Handle Missing Data", 10, 428, 274, 330},
  466.     {"Missing Data", 0, 112, -154, -92},
  467.     {"Visualization Object Attributes", 438, 556, 10, 330},
  468.     {"Panel", 0, 590, 0, 340},
  469.     {"", 0, 0, 0, 0}
  470.     };
  471.  
  472. Template CommTemplate[] =
  473.     {
  474.     {"19200", 225, 315, 208, 230},
  475.     {"9600", 225, 315, 235, 257},
  476.     {"4800", 125, 215, 208, 230},
  477.     {"2400", 125, 215, 235, 257},
  478.     {"1200", 25, 115, 208, 230},
  479.     {"300", 25, 115, 235, 257},
  480.     {"Baud Rate", 15, 325, 198, 277},
  481.     {"Port Device Text", 10, 100, 297, 315},
  482.     {"Port Device", 110, 428, 294, 320},
  483.     {"Communications", 0, 112, -82, -20},
  484.     {"Panel", 0, 590, 0, 340},
  485.     {"", 0, 0, 0, 0}
  486.     };
  487.  
  488. Template SettingsTemplate[] =
  489.     {
  490.     {"Save All Settings", 10, 180, 10, 40},
  491.     {"", 0, 0, 0, 0}
  492.     };
  493.  
  494. Template FramesTemplate[] =
  495.     {
  496.     {"by", 201, 227, 180, 198},
  497.     {"Fixed Frame", 20, 143, 180, 202},
  498.     {"Window", 20, 263, 207, 229},
  499.     {"Video Signal", 20, 263, 234, 256},
  500.     {"Save All Settings", 10, 180, 10, 40},
  501.     {"Pixels 2 Label", 331, 421, 77, 95},
  502.     {"Frame Width", 143, 196, 178, 204},
  503.     {"Frame Width Label", 119, 209, 88, 106},
  504.     {"Pixels 1 Label", 330, 420, 32, 50},
  505.     {"Frame Height Label", 223, 313, 91, 109},
  506.     {"FPS Label", 220, 428, 296, 314},
  507.     {"Frame Rate", 120, 210, 294, 320},
  508.     {"Frame Rate Label", 10, 100, 296, 315},
  509.     {"Frames", 0, 112, -82, -20},
  510.     {"Recorder Attributes", 438, 556, 10, 330},
  511.     {"Frame Height", 222, 275, 178, 204},
  512.     {"Frame Source", 10, 283, 168, 276},
  513.     {"Panel", 0, 590, 0, 340},
  514.     {"", 0, 0, 0, 0}
  515.     };
  516.  
  517. Template SequenceTemplate[] =
  518.     {
  519.     {"Automatically Add New Keyframes", 10, 121, 10, 32},
  520.     {"Animation Tracks", 10, 385, 42, 275},
  521.     {"Panel", 0, 395, 0, 285},
  522.     {"", 0, 0, 0, 0}
  523.     };
  524.  
  525. Template PostScriptTemplate[] =
  526.     {
  527.     {"Include 'showpage' at End", 10, 257, 260, 282},
  528.     {"%", 214, 256, 301, 319},
  529.     {"Enlarge or reduce", 10, 141, 302, 320},
  530.     {"Enlargement", 147, 210, 299, 325},
  531.     {"Save All Settings", 10, 180, 10, 40},
  532.     {"Full Quality", 302, 418, 288, 310},
  533.     {"1/2 Quality", 302, 418, 261, 283},
  534.     {"1/3 Quality", 302, 418, 234, 256},
  535.     {"1/4 Quality", 302, 418, 207, 229},
  536.     {"Quality", 302, 418, 207, 310},
  537.     {"Image Quality", 292, 428, 197, 330},
  538.     {"Frames", 0, 112, -154, -92},
  539.     {"PostScript", 0, 112, -82, -20},
  540.     {"Recorder Attributes", 438, 556, 10, 330},
  541.     {"Panel", 0, 590, 0, 340},
  542.     {"", 0, 0, 0, 0}
  543.     };
  544.  
  545.  
  546.